

package tienda.zapateria.siszap.bl;

import java.util.ArrayList;
import org.rx.cr.bl.BLAbstract;
import org.rx.cr.conf.Config;
import tienda.zapateria.siszap.be.BETalla;
import tienda.zapateria.siszap.da.DATalla;
import tienda.zapateria.siszap.ds.DSUtil;


public class BLTalla extends BLAbstract<BETalla>{
  DATalla dao;

    public BLTalla(Config c) {
        setDSConeccion(DSUtil._DSConeccion(c));
    }

    @Override
    public int registrar(BETalla tipo) throws Exception {
    dao = new DATalla(getConeccion());
        return dao.registrar(tipo); }

    @Override
    public int actualizarRegistro(BETalla tipo) throws Exception {
        dao = new DATalla(getConeccion());
        return dao.actualizarRegistro(tipo);
    }

    @Override
    public int eliminarRegistro(BETalla tipo) throws Exception {
          dao = new DATalla(getConeccion());
        return dao.eliminarRegistro(tipo);
    }

    @Override
    public ArrayList<BETalla> buscarReferencia(String string) throws Exception {
        dao = new DATalla(getConeccion());
        return dao.buscarReferencia(string);
    }

    @Override
    public ArrayList<BETalla> listar() throws Exception {
       dao = new DATalla(getConeccion());
        return dao.listar();
   }

    @Override
    public BETalla buscar(int i) throws Exception {
         dao = new DATalla(getConeccion());
        return dao.buscar(i);
   }
}